User and Client Satisfaction in Agile Development
نویسندگان
چکیده
The emphasis on User Centred Design (UCD) in agile systems development processes (Agile) has been studied from various perspectives. The context of Agile strongly affects the possibilities for IT professionals to conduct user-centred activities in their work. In this paper, we describe a survey study comparing the responses from professionals using Agile processes and other software development processes. Specifically, we explore the values and perspectives that professionals emphasise in their work, whether feedback is gathered from stakeholders, and how frequently feedback is gathered. The main results show that both user and client satisfaction is emphasised by professionals using Agile, but for professionals using other processes such as their home-grown process or the traditional waterfall approach, the focus is user satisfaction. The survey involved a relatively small number of participants (N=42), and thus can be seen as an exploratory work that can inform our future work.
منابع مشابه
User-Driven Product Line Engineering for Assembling Large Families of Software
Traditional software engineering allows engineers to propose to their clients multiple specialized software distributions assembled from a shared set of software assets. The management of these assets however requires a trade-off between client satisfaction and software engineering process. Clients have more and more difficult to find a distribution or components based on their needs from all o...
متن کاملHybrid of Agile Process and Usability Evaluation Method
Agile software development is one of the most widely used methodologies for software development. It plans to improve software quality and responsiveness to modifying client requirements. Agile software development is based on an iterative cycle with the goal of faster distribution of solutions with on-going user participation. To improve the market value of software, usability evaluation techn...
متن کاملAgile
Agile methods of development prescribe rapid prototyping and minimal documentation, and are particularly suitable for creating web interfaces for businesses, encouraging throw-away prototypes and allowing designers the freedom to be more creative. There are additional challenges in including usability techniques in Agile development, as it has multiple iterations and often substitutes the clien...
متن کاملA User Story Quality Measurement Model for Reducing Agile Software Development Risk
In Mobile communications age, the IT environment and IT technology update rapidly. The requirements change is the software project must face challenge. Able to overcome the impact of requirements change, software development risks can be effectively reduced. Agile software development uses the Iterative and Incremental Development (IID) process and focuses on the workable software and client co...
متن کاملAgile Development of a Custom-Made Vocabulary Mobile Application: A Critical Qualitative Approach
There have been some observed studies and developed applications (apps), with a concentration on Mobile Assisted Language Learning (MALL), and no consideration of communicative needs of the learners; besides, these studies focused on either the theoretical aspects or the utilization of the available apps in the market (Burston & Athanasiou, 2020). Hence, Vocabulary Guru (VG), a custom-made mobi...
متن کامل